﻿using System;
using System.Collections.Generic;
using System.Web;

/// <summary>
/// Summary description for BenefitScale
/// </summary>
/// 
namespace CE.Provider
{
    public class BenefitScale
    {
        private Int64 _pabenefitid;
	    private Int64 _painsid;
	    private Int64 _pacompanyid;
        private string _planname;
        private string _policytype;
        private Int32 _deathperdisable;
	    private Int32 _losslimb;
	    private Int32 _losstwolimbs;
	    private Int32 _lossoneeye;
	    private Int32 _lossbotheye;
	    private Int32 _lossoneear;
	    private Int32 _lossbothear;
	    private Int32 _lossspeech;
	    private Int32 _totparalysis;
	    private Int32 _perbedridden;
	    private Int32 _lossfinrh;
	    private Int32 _lossfinlh;
	    private Int32 _lossfinonehand;
	    private Int32 _lossthumbbothphalanges;
	    private Int32 _lossthumbrphalanx;
	    private Int32 _lossthumblphalanx;
	    private Int32 _lossindexfinthreephalanges;
	    private Int32 _lossindexfintwophalanges;
	    private Int32 _lossindexfinonephalanx;
	    private Int32 _lossmidfinthreephalanges;
	    private Int32 _lossmidfintwophalanges;
	    private Int32 _lossmidfinonephalanx;
	    private Int32 _lossringfinthreephalanges;
	    private Int32 _lossringfintwophalanges;
	    private Int32 _lossringfinonephalanx;
	    private Int32 _losslitfinthreephalanges;
	    private Int32 _losslitfintwophalanges;
	    private Int32 _losslitfinonephalanx;
	    private Int32 _lossalltoesonefoot;
	    private Int32 _lossgtoetwophalanges;
	    private Int32 _lossgtoeonephalanx;
	    private Int32 _lossotoeonemorephalanges;
	    private string _thirddegreeburn;
        private bool _status;
        private Int64 _refceuserid;
        private DateTime _createddate;
        private DateTime _modifieddate;

        public BenefitScale()
        {
            //
            // TODO: Add constructor logic here
            //
            ClearFields();
        }

        public Int64 PABenefitId
            {
            get { return _pabenefitid; }
                set { _pabenefitid = value; }
        }

        public Int64 PAInsId
            {
            get { return _painsid; }
                set { _painsid = value; }
        }

        public Int64 PACompanyId
            {
            get { return _pacompanyid; }
                set { _pacompanyid = value; }
        }

        public string PlanName
        {
            get { return _planname; }
            set { _planname = value; }
        }

        public string PolicyType
        {
            get { return _policytype; }
            set { _policytype = value; }
        }

        public Int32 DeathPerDisable
            {
            get { return _deathperdisable; }
                set { _deathperdisable = value; }
        }

        public Int32 LossLimb
            {
            get { return _losslimb; }
                set { _losslimb = value; }
        }

        public Int32 LossTwoLimbs
            {
            get { return _losstwolimbs; }
                set { _losstwolimbs = value; }
        }

        public Int32 LossOneEye
            {
            get { return _lossoneeye; }
                set { _lossoneeye = value; }
        }

        public Int32 LossBothEye
            {
            get { return _lossbotheye; }
                set { _lossbotheye = value; }
        }

        public Int32 LossOneEar
            {
            get { return _lossoneear; }
                set { _lossoneear = value; }
        }

        public Int32 LossBothEar
            {
            get { return _lossbothear; }
                set { _lossbothear = value; }
        }

        public Int32 LossSpeech
            {
            get { return _lossspeech; }
                set { _lossspeech = value; }
        }

        public Int32 TotParalysis
            {
            get { return _totparalysis; }
                set { _totparalysis = value; }
        }

        public Int32 PerBedridden
            {
            get { return _perbedridden; }
                set { _perbedridden = value; }
        }

        public Int32 LossFinRH
            {
            get { return _lossfinrh; }
                set { _lossfinrh = value; }
        }

        public Int32 LossFinLH
            {
            get { return _lossfinlh; }
                set { _lossfinlh = value; }
        }

        public Int32 LossFinOneHand
            {
            get { return _lossfinonehand; }
                set { _lossfinonehand = value; }
        }

        public Int32 LossThumbBothPhalanges
            {
            get { return _lossthumbbothphalanges; }
                set { _lossthumbbothphalanges = value; }
        }

        public Int32 LossThumbRPhalanx
            {
            get { return _lossthumbrphalanx; }
                set { _lossthumbrphalanx = value; }
        }

        public Int32 LossThumbLPhalanx
            {
            get { return _lossthumblphalanx; }
                set { _lossthumblphalanx = value; }
        }

        public Int32 LossIndexFinThreePhalanges
            {
            get { return _lossindexfinthreephalanges; }
                set { _lossindexfinthreephalanges = value; }
        }

        public Int32 LossIndexFinTwoPhalanges
            {
            get { return _lossindexfintwophalanges; }
                set { _lossindexfintwophalanges = value; }
        }

        public Int32 LossIndexFinOnePhalanx
            {
            get { return _lossindexfinonephalanx; }
                set { _lossindexfinonephalanx = value; }
        }

        public Int32 LossMidFinThreePhalanges
            {
            get { return _lossmidfinthreephalanges; }
                set { _lossmidfinthreephalanges = value; }
        }

        public Int32 LossMidFinTwoPhalanges
            {
            get { return _lossmidfintwophalanges; }
                set { _lossmidfintwophalanges = value; }
        }

        public Int32 LossMidFinOnePhalanx
            {
            get { return _lossmidfinonephalanx; }
                set { _lossmidfinonephalanx = value; }
        }

        public Int32 LossRingFinThreePhalanges
            {
            get { return _lossringfinthreephalanges; }
                set { _lossringfinthreephalanges = value; }
        }

        public Int32 LossRingFinTwoPhalanges
            {
            get { return _lossringfintwophalanges; }
                set { _lossringfintwophalanges = value; }
        }

        public Int32 LossRingFinOnePhalanx
            {
            get { return _lossringfinonephalanx; }
                set { _lossringfinonephalanx = value; }
        }

        public Int32 LossLitFinThreePhalanges
            {
            get { return _losslitfinthreephalanges; }
                set { _losslitfinthreephalanges = value; }
        }

        public Int32 LossLitFinTwoPhalanges
            {
            get { return _losslitfintwophalanges; }
                set { _losslitfintwophalanges = value; }
        }

        public Int32 LossLitFinOnePhalanx
            {
            get { return _losslitfinonephalanx; }
                set { _losslitfinonephalanx = value; }
        }

        public Int32 LossAllToesOneFoot
           {
            get { return _lossalltoesonefoot; }
               set { _lossalltoesonefoot = value; }
        }

        public Int32 LossGToeTwoPhalanges
            {
            get { return _lossgtoetwophalanges; }
                set { _lossgtoetwophalanges = value; }
        }

        public Int32 LossGToeOnePhalanx
            {
            get { return _lossgtoeonephalanx; }
                set { _lossgtoeonephalanx = value; }
        }

        public Int32 LossOToeOneMorePhalanges
            {
            get { return _lossotoeonemorephalanges; }
                set { _lossotoeonemorephalanges = value; }
        }

        public string ThirdDegreeBurn
        {
            get { return _thirddegreeburn; }
            set { _thirddegreeburn = value; }
        }

        public bool Status
        {
            get { return _status; }
            set { _status = value; }
        }

        public Int64 RefCEUserId
        {
            get { return _refceuserid; }
            set { _refceuserid = value; }
        }

        public DateTime CreatedDate
        {
            get { return _createddate; }
            set { _createddate = value; }
        }

        public DateTime ModifiedDate
        {
            get { return _modifieddate; }
            set { _modifieddate = value; }
        }

        public void ClearFields()
        {
            _pabenefitid = 0;
	        _painsid = 0;
	        _pacompanyid = 0;
            _planname = "";
            _policytype = "";
            _deathperdisable = 0;
	        _losslimb = 0;
	        _losstwolimbs = 0;
	        _lossoneeye = 0;
	        _lossbotheye = 0;
	        _lossoneear = 0;
	        _lossbothear = 0;
	        _lossspeech = 0;
	        _totparalysis = 0;
	        _perbedridden = 0;
	        _lossfinrh = 0;
	        _lossfinlh = 0;
	        _lossfinonehand = 0;
	        _lossthumbbothphalanges = 0;
	        _lossthumbrphalanx = 0;
	        _lossthumblphalanx = 0;
	        _lossindexfinthreephalanges = 0;
	        _lossindexfintwophalanges = 0;
	        _lossindexfinonephalanx = 0;
	        _lossmidfinthreephalanges = 0;
	        _lossmidfintwophalanges = 0;
	        _lossmidfinonephalanx = 0;
	        _lossringfinthreephalanges = 0;
	        _lossringfintwophalanges = 0;
	        _lossringfinonephalanx = 0;
	        _losslitfinthreephalanges = 0;
	        _losslitfintwophalanges = 0;
	        _losslitfinonephalanx = 0;
	        _lossalltoesonefoot = 0;
	        _lossgtoetwophalanges = 0;
	        _lossgtoeonephalanx = 0;
	        _lossotoeonemorephalanges = 0;
	        _thirddegreeburn = "";
            _status = false;
            _refceuserid = 0;
            _createddate = CE.Global.General.GetUTCDateTime();
            _modifieddate = CE.Global.General.GetUTCDateTime();
        }

    }
}